mechanical weeding - Francés Inglés Diccionario